package com.company;

import java.util.Arrays;
import java.util.Random;

public class Main {

    public static void main(String[] args) {

        int [] red_ball=new int[6];                              //数组记录红球号码
        int [] blue_ball=new int[1];                             //数组记录蓝球号码
        int flag=0;                                              //重复标志

        Random num = new Random();                               //生成随机数

        for(int i=0;i<6;)
        {
            red_ball[i]=num.nextInt(32)+1;                //随机生成1~33
                for(int j=0;j<i;j++)
                    if (red_ball[i] == red_ball[j]) {  //和以前生成的数进行对比，看是否有重复的
                        flag=1;                                  //告诉上一层循环重复了，重新赋值
                        break;                                   //主动退出对比循环
                    }
                if(0 == flag)                                    //如果没有重复的
                    i++;                                         //给下一个red_ball数组赋值，即生成下一个红球
        }
        blue_ball[0]= num.nextInt(15)+1;

        System.out.println("红球号码如下："+ Arrays.toString(red_ball));
        System.out.print("蓝球号码如下:"+Arrays.toString(blue_ball));
    }
}
